@CHARSET "ISO-8859-1";
body, html {
	min-width: 780px;
	height: 100%;
	background-color: #F0F0F0;
}

div#ctrlspace {
	height: 100%;
	width: 100%;
}

div#header {
	height: 25px;
	border-bottom: 1px solid #777777;
	padding-left: 300px;
	padding-right: 300px;
	line-height: 25px;
}

div#logo {
	width: 200px;
	right: 300px;
	margin-left: -100%;
}

div#status {
	text-align: center;
	width: 100%;
}

div#header_links {
	text-align: right;
	width: 300px;
	margin-right: -300px;
}

div#header_links ul {
	list-style: none;
	margin: 0;
	padding: 0;
	padding-right: 10px;
}

div#header_links ul li {
	display: inline;
	line-height: 25px;
}

.clear {
	clear: both;
}

.fl {
	float: left;
}

.prel {
	position: relative;
}

div#status span {
	padding: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	line-height: 24px;
}

/* Override */
.tundra .dijitDialog .dijitDialogPaneContent {
	background: #ffffff;
	border:none;
	border-top: 1px solid #d3d3d3; 
	padding: 0px;
}

/* Custom */
.csWizardBody {
	padding: 10px;
}

.csWizardFooter {
	border-top: 1px solid #cbcbcb;
	background-color: #F3F2E7;
	width: 100%;
	height: 100%;
}

.csWizardControls {
	text-align: right;
	padding: 10px;
}

/* Aesthetics */
.formSpacer {
	line-height: 5px;
}

.cs .csIcons {
	width: 16px;
	height: 16px;
	background-image: url(../images/icons.png);
}

.cs .folderIcon {
	background-position: 0px -32px;
}

.cs .fileIcon, .cs .unknownIcon {
	background-position: -32px -64px;
}

.cs .javaIcon, .cs .classIcon, .cs .enumIcon, .cs .interfaceIcon {
	background-position: -48px -64px;
}

.cs .jsIcon {
	background-position: -64px -64px;
}

.cs .htmlIcon, .cs .cssIcon, .cs .xmlIcon, .cs .jspIcon {
	background-position: -80px -64px;
}

.cs .packageIcon {
	background-position: -32px -32px;
}

.cs .packageAddIcon {
	background-position: -48px -32px;
}

.cs .emptyPackageIcon {
	background-position: -64px -32px;
}

.cs .gaeIcon {
	background-position: 0px -80px;
}

/* Status information types */
.status_success {
	background-color: #B1FF9A;
}
.status_info {
	background-color: #FFCC99;
}
.status_progress {
	background-color: #FFCC99;
}

      .CodeMirror-line-numbers {
        width: 2.2em;
        color: #aaa;
        background-color: #eee;
        text-align: right;
        padding-right: .3em;
        font-size: 10pt;
        font-family: monospace;
        padding-top: .4em;
      }

.csLoading {
    background: url(../images/loading.gif) no-repeat center center;
 }